THRIFT-6017: Upgrade jsdoc to 4.x and override transitive dependency …#3608
THRIFT-6017: Upgrade jsdoc to 4.x and override transitive dependency …#3608bigjust wants to merge 1 commit into
Conversation
…in lib/js Upgrade jsdoc from ^3.6.7 to ^4.0.0 in lib/js and add an npm override to force grunt-jsdoc to use jsdoc 4.x instead of 3.x. This eliminates taffydb (CVE-2019-10790) from the lib/js dependency tree. lib/ts has no jsdoc dependency on current master, so no change needed there. Client: js Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Generated-by: Claude Sonnet 4.6
There was a problem hiding this comment.
Pull request overview
Updates the JavaScript library’s documentation tooling to JSDoc 4.x and uses npm overrides to ensure grunt-jsdoc doesn’t pull in JSDoc 3.x, removing taffydb (CVE-2019-10790) from lib/js’s dependency tree.
Changes:
- Upgrade
jsdocfrom^3.6.7to^4.0.0inlib/js. - Add an npm
overridesentry intended to forcegrunt-jsdocto use JSDoc 4.x. - Refresh
package-lock.jsonto reflect the new resolved dependency graph (including removal oftaffydb).
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| lib/js/package.json | Bumps jsdoc to 4.x and adds an npm override to control transitive JSDoc resolution. |
| lib/js/package-lock.json | Updates the lockfile to the new resolved versions, removing taffydb from the tree. |
Files not reviewed (1)
- lib/js/package-lock.json: Generated file
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "overrides": { | ||
| "jsdoc": "^4.0.0" | ||
| } |
Code reviewFound 2 issues (adversarially verified):
Verified: CVE reference confirmed in commit body
Line 348 in f293e62 Verified: grepped all 10 CI workflow files at PR head; zero references to 🤖 Generated with Claude Code - If this code review was useful, please react with 👍. Otherwise, react with 👎. |
…in lib/js
Upgrade jsdoc from ^3.6.7 to ^4.0.0 in lib/js and add an npm override to force grunt-jsdoc to use jsdoc 4.x instead of 3.x. This eliminates taffydb from the lib/js dependency tree.
lib/ts has no jsdoc dependency on current master, so no change needed there.
Client: js
Generated-by: Claude Sonnet 4.6
[skip ci]anywhere in the commit message to free up build resources.